VSSIM: Virtual SSD Simulator (Accompanied by Demo)
نویسندگان
چکیده
As the complexity of inner structure of Solid State Disks (SSD), both in H/W architecture and software layer, is growing in rapid speed, importance of having holistic performance measuring environment is also rising. Trace driven evaluation methodologies provide a quick understanding of the performance of SSD; however it only allows a detailed view on performance of SSD. Many trace driven or workload dependent simulators cannot measure the effect of its behaviour and performance of a system. Since holistic system level traces are not available, measuring the interaction of performance is not always possible and also it is difficult to measure performance of various components of a system. It becomes even more important to have system-wide interaction considered in measuring the performance of SSD, as the architecture of the SSD is completely different from hard disk drives and also factors such as choice of file system and other system level optimizatoins matter to performance of SSD significantly. In this paper, we present a novel simulator called VSSIM, Virtual SSD Simulator, that not only models the Flash Translation Layer (FTL) of Solid State Disk (SSD) but also its hardware dependent components. It is also accompanied by a system monitoring tool. We list some of characteristics that VSSIM differs from other SSD simulators. 1. VSSIM refines and parameterizes detailed flash chip specific and hardware dependent information. It configures and defines flash chip vendor dependent features such as read, program, erase latency, serial access time, and register ∗M.S. student at Division of Computer Science and Engineering †Ph.D. student at Division of Computer Science and Engineering read/write delays. Number and sizes of pages in a block and a block is also configured as well as a number of ways and channels that a SSD incorporates. 2. VSSIM provides modular implementation of FTLs which allows to evaluate the performance of various FTL schemes ranging from page and block mapping to number of hybrid mapping schemes. It also measures differenct aspects of FTL such as garbage collection and wear-levels. 3. VSSIM measures not only the performance of SSD but also system-wide performance interaction. It operates on top of kernel-based virtual machine of QEMU which makes measuring the correlation of SSD to other system components possible. 4. VSSIM is real-time SSD simulator that allows to capture the essense of the merge operations concomitant of overwrite operations. Merge and overwrite operations are affected by current utilization of SSD. Unlike most other simulators which measures the performance of the FTL from the clean state, VSSIM can captivate the exact behavior of FTL and its outcomes. 5. VSSIM exploits real-time worklaod, which makes easy to measure performance of many different applications. 6. VSSIM accompanies performance monitoring tool that makes log of all actions and performance measurements of various features of SSD. In this paper we present a novel SSD simulator called VSSIM which models SSD controller, physical characteristics of flash memory with reconfigurable FTL schemes that can measure not only the performance of SSD but its interactions with the system in real-time. VSSIM monitoring tool shows explicit view on current status of the flash memeory, and makes log of all status.
منابع مشابه
Localization of electron virtual SSD in a Siemens-Primus linear accelerator: Comparison of measurements with Monte Carlo simulation
Introduction: Because of importance of impact of the Source to Surface Distance (SSD) in determining of monitor unit for electron-therapy, it is essential to know the Virtual Source Position (VSP) for electron beam for a linear therapeutic accelerator for each energy and field size. , especially using the Khan method (photo distance squared method) And compare the results with...
متن کاملA Meditation on Meditation and Embodied Presence
The major theories of presence in virtual worlds (social presence, co-presence, self-presence, hyper presence, and external presence) all define presence as an illusion about the virtual-ness of a virtual experience (Schultze, 2010). Their approach implies that we are always present when there is no virtuality. In this essay I will argue that 1) regardless of virtuality, we are almost never pre...
متن کاملPogamut toolkit (demonstration)
All experiments using intelligent virtual agents, sooner or later, ask for a specific virtual environment that would fit their setup. Seeking such environment is a daunting task accompanied with the need for an appropriate agent adapter that provides infrastructure for mediation of virtual body senses and actions thereby enabling remote high-level agent control. This demo presents Pogamut toolk...
متن کاملDemo: The extended VSNsim for Hybrid Camera Systems
This paper presents the extension of the simulator VSNsim to enable the simulation of hybrid camera networks in the field of coordination and control algorithms. A hybrid camera network combines mobile and static cameras. Thus, mobile cameras in form of autonomously moving robots are added to the existing static cameras of VSNsim. Furthermore, priorities can be assigned to rooms in the simulate...
متن کاملAdding Speech to a Robotics Simulator
We present a demo showing different levels of emergent verbal behaviour that arise when speech is added to a robotics simulator. After showing examples of (silent) robot activities in the simulator, adding speech output enables the robot to give spoken explanations of its behaviour. Adding speech input allows the robot’s movements to be guided by voice commands. In addition, the robot can modif...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010